package com.sbtr.open.calibration.dto;

import java.util.Date;

/**
 * 我接受的任务,我被分配的任务
 * 任务详细信息等公用 实体工具类
 */
public class CalibrationDetailsDto {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    private Long id;
    //  标注任务ID
    private Long calibrationId;
    // 标注任务名称
    private String calibrationName;
    // 标注任务说明
    private String calibrationDesc;
    // 标注素材数量
    private Integer totalCount;
    // 标签数量
    private Integer classifyCount;
    // 已标注数量
    private Integer completed;
    // 任务类型
    private String taskType;
    // 创建者
    private String creater;
    // 创建时间
    private Date createTime;
    // 更新时间
    private Date updateTime;
    // 期望完成时间
    private Date finishedTime;
    // 完成人
    private String finisher;
    // 标注状态
    private String status;
    // 优先级
    private String priority;
    /**
     * 是否有效 默认1有效
     */
    private Boolean isAvailable;

    public Boolean getAvailable() {
        return isAvailable;
    }

    public void setAvailable(Boolean available) {
        isAvailable = available;
    }

    public Long getCalibrationId() {
        return calibrationId;
    }

    public void setCalibrationId(Long calibrationId) {
        this.calibrationId = calibrationId;
    }

    public Integer getClassifyCount() {
        return classifyCount;
    }

    public void setClassifyCount(Integer classifyCount) {
        this.classifyCount = classifyCount;
    }



    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }


    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }



    public Date getFinishedTime() {
        return finishedTime;
    }

    public void setFinishedTime(Date finishedTime) {
        this.finishedTime = finishedTime;
    }

    public String getFinisher() {
        return finisher;
    }

    public void setFinisher(String finisher) {
        this.finisher = finisher;
    }


    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }


    public String getCalibrationDesc() {
        return calibrationDesc;
    }

    public void setCalibrationDesc(String calibrationDesc) {
        this.calibrationDesc = calibrationDesc;
    }



    public String getCalibrationName() {
        return calibrationName;
    }

    public void setCalibrationName(String calibrationName) {
        this.calibrationName = calibrationName;
    }


    public Integer getCompleted() {
        return completed;
    }

    public void setCompleted(Integer completed) {
        this.completed = completed;
    }



    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }


    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }


    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return the id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }


    /**
     * @return the serialversionuid
     */
    public static long getSerialversionuid() {
        return serialVersionUID;
    }

}
